Forecasting of Software Development Work Effort: Evidence on Expert Judgment and Formal Models
نویسنده
چکیده
The review presented in this paper examines the evidence on use of expert judgment, formal models, and a combination of these two approaches when estimating (forecasting) software development work effort. Sixteen relevant studies were identified and reviewed. The review found that the average accuracy of expert judgment-based effort estimates was higher than the average accuracy of the models in ten of the sixteen studies. Two indicators of higher accuracy of judgment-based effort estimates were estimation models not calibrated to the organization using the model, and important contextual information possessed by the experts not included in the formal estimation models. Four of the reviewed studies evaluated effort estimates based on a combination of expert judgment and models. The mean estimation accuracy of the combination-based methods was similar to the best of that of the other estimation methods.
منابع مشابه
A Review of Surveys on Software Effort Estimation
This paper summarizes estimation knowledge through a review of surveys on software effort estimation. Main findings were that: (1) Most projects (60-80%) encounter effort and/or schedule overruns. The overruns, however, seem to be lower than the overruns reported by some consultancy companies. For example, Standish Group’s ‘Chaos Report’ describes an average cost overrun of 89%, which is much h...
متن کاملCircumstantial-evidence-based Judgment for Software Effort Estimation
Expert judgment for software effort estimation is oriented toward direct evidences that refer to actual effort of similar projects or activities through experts’ experiences. However, the availability of direct evidences implies the requirement of suitable experts together with past data. The circumstantial-evidence-based judgment proposed in this paper focuses on the development experiences de...
متن کاملForecasting enterprise resource planning software effort using evolutionary support vector machine inference model
Despite significant advances in procedures that facilitate project management, the continued reliance of software managers on guesswork and subjective judgment causes frequent project time overruns. This study uses an Evolutionary Support Vector Machine Inference Model (ESIM) for efficiently and accurately estimating the person-hour of ERP system development projects. The proposed ESIM is a hyb...
متن کاملA review of studies on expert estimation of software development effort
This paper provides an extensive review of studies related to expert estimation of software development effort. The main goal and contribution of the review is to support the research on expert estimation, e.g., to ease other researcher’s search for relevant expert estimation studies. In addition, we provide software practitioners with useful estimation guidelines, based on the research-based k...
متن کاملUnit effects in software project effort estimation: Work-hours gives lower effort estimates than workdays
Context: Software development effort estimates are typically expert judgment-based and too low to reflect the actual use of effort. Objective: To understand how the choice of effort unit affects expert judgement-based effort estimates, and to use this knowledge to increase the realism of effort estimates. Method: Two experiments where the software professionals were randomly instructed to estim...
متن کامل